earth hummock - French English Dictionary